#ifndef db_SqliteTypeUtil_h
#define db_SqliteTypeUtil_h

#include "FieldMap.h"

struct sqlite3_stmt;

namespace serika
{
	namespace db
	{
		class Insertor;
		class ValueInsertor;

		class SqliteTypeUtil
		{
		public:
			SqliteTypeUtil();
			~SqliteTypeUtil();

		public:
			static void InsertValue(sqlite3_stmt* stmt, FieldMap* fm);

		private:
			static void InsertValue(int col, sqlite3_stmt* stmt, FieldMap* fm);
		};
	}
}

#endif
